#ifndef _DYNAMIC_SPHERE_H_
#define _DYNAMIC_SPHERE_H_

#include "Vector.h"
#include "Sphere.h"

/**
DynamicSphere represents a sphere, that can move
*/
class DynamicSphere : public Sphere
{
public:
	
	Vector3 Velocity(void);
	void SetVelocity(Vector3 &velocity);

	bool WasSphereCollisionMaintained(void);
	void SetWasSphereCollisionMaintained(bool wasSphereCollisionMaintained);	

protected:	
	Vector3 velocity;		
	bool wasSphereCollisionMaintained;
};

#endif